package com.wchat.exceptions;

import com.wchat.enums.ResultEnum;

public class ServiceException extends RuntimeException{

        private  Integer code;

        /**
         * 在构造函数初始化的时候 首先会调用父类的构造方法 对value 进行初始化 然后在调用自己的构造方法初始化code
         * @param resultEnum
         */
        public ServiceException(ResultEnum resultEnum) {
            super(resultEnum.getValue());
            this.code = resultEnum.getCode();
        }

        public ServiceException(Integer code,String message)
        {
            super(message);
            this.code = code;
        }

        public Integer getCode() {
            return code;
        }

}
